package persistencia;

import java.util.List;

import org.hibernate.Criteria;
import org.hibernate.criterion.Restrictions;
import persistencia.util.HibernateUtil;
import entidades.Marca;

public class MarcaDAO extends HibernateDAO<Marca>{
	
	public List<Marca> getAll() {

		return HibernateUtil.getSession().createCriteria(Marca.class).list();

	}

	public List<Marca> getMarcaPeloNome(String nome) {

		Criteria criteria = HibernateUtil.getSession().createCriteria(
				Marca.class);
		// criteria.add(Restrictions.eq("nome", nome));

		criteria.add(Restrictions.like("nome", "%" + nome + "%"));

		return criteria.list();
	}

	public Marca getMarcaPeloId(Integer key) {

		return (Marca) HibernateUtil.getSession().get(Marca.class, key);
	}


}
